# Amazon Fire TV 50" 4K smart TV (AFTTIFF43, codename brandenburg; panel AMZ_K24NE5_4K50M600A),
# Fire OS 7.7.1.7 / Android 9 (SDK 28), build PS7717.5741N, MediaTek, armeabi-v7a. US.
# Done remotely over Tailscale through a Synology NAS as subnet router (docs/REMOTE.md, option B).
# Second unit: 75" Fire TV Omni Series (same AFTTIFF43 / brandenburg, panel AMZ_K24NE5_4K75M600A,
# board m7632), Fire OS 7.7.1.4, build PS7714.5507N, US, on Wi-Fi. AFTTIFF43 covers several panel sizes.
#
# FIRE OS: DEBLOAT ONLY. Home stays com.amazon.tv.launcher/.ui.HomeActivity_vNext (priority 950);
# the shared launcher does not apply. Same build line as toshiba-fire-tv-aftha004, and the list
# starts from it plus the ad and tracking packages from insignia-ns55f301na25.
#
# Apply:   TV_HOST=<tv ip> tools/disable.sh examples/amazon-fire-tv-afttiff43/debloat.txt
# Undo:    TV_HOST=<tv ip> tools/restore.sh examples/amazon-fire-tv-afttiff43/debloat.txt com.amazon.tv.launcher
# Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
#
# Protected (pm disable-user refused with "Cannot disable a protected package"), so left out:
# com.fireos.usagestats.proxy, com.amazon.device.crashmanager, com.amazon.device.metrics,
# com.amazon.ftvads.deeplinking.
#
# Kept on purpose: Alexa core (com.amazon.vizzini, alexadirectivebrokerservice, alexa.datastore;
# the Alexa and Fire TV phone apps control the TV through it, and voice only listens while the mic
# button is held), casting (AirPlay com.apple.airplay.amazon.airplay, Miracast com.amazon.cast.sink,
# DIAL/whisperplay), OTA updates, Live TV and channel scan, Silk (com.amazon.cloud9) and the website
# launcher, account and sync services, Appstore, HDMI inputs (com.mediatek.tvinput), remote and
# Bluetooth.
#
# Ships with only YouTube installed (com.amazon.firetv.youtube); the Netflix/Prime/Disney+ tiles are
# placeholders that install on first open. The Amazon-hosted hero banner on Home is not affected by
# this list; Private DNS (dns.adguard-dns.com) works on this build (private_dns_mode hostname) and
# blocks doubleclick.net and amazon-adsystem.com, but not YouTube ads.
#
# adb exec-out screencap -p prints "Init wrapper sys mutex successful" before the PNG data on this
# set (docs/TROUBLESHOOTING.md).
#
# 75" Omni unit, 2026-10-24: the whole list plus the "Added from the 75\" Omni" group below, in four
# batches with a Home screenshot after each, then rebooted: Home, Settings, HDMI input switching and
# Netflix work, and every entry stayed disabled except com.amazon.vizzini. Notes from that unit:
# - com.amazon.neo.minerva and com.amazon.neo.minerva.logcat are not installed on PS7714 ("Unknown
#   package"); the rest of the list applies as is.
# - The Omni has far-field mics for hands-free Alexa, so "only listens while the mic button is held"
#   does not hold there. com.amazon.vizzini comes back enabled on its own within minutes, even without a
#   reboot, so it cannot be kept off; the TV's physical mic switch is the way to silence the mics.
# - Tubi (com.tubitv.ott), Fire TV Channels (com.amazon.hedwig) and the sponsored rows are preinstalled.
# - Private DNS (dns.adguard-dns.com) confirmed again: ad domains resolve to 127.0.0.1, the network stays
#   VALIDATED. The Pluto TV hero slides and the "Stream Free" row stay: they come from the launcher feed.
# - The first tools/tv.py --reboot ended in a TimeoutError and the set did not restart (uptime unchanged);
#   the second was accepted. Read /proc/uptime after a reboot before trusting a check.

# Content recognition, telemetry and metrics
com.amazon.tv.acr
com.amazon.tv.fw.metrics
com.amazon.neo.minerva
com.amazon.neo.minerva.logcat
com.amazon.wirelessmetrics.service
com.amazon.perfcollection
com.amazon.perfc
com.amazon.dp.logger
com.amazon.hybridadidservice              # advertising ID

# Ads, shopping, retail demo, tutorials
com.amazon.sneakpeek
com.amazon.tv.democontent.provider
com.amazon.shoptv.client
com.amazon.shoptv.firetv.client
com.amazon.storm.lightning.tutorial
com.amazon.tmm.tutorial

# Amazon apps (owner's choice)
com.amazon.bueller.music                  # Amazon Music
com.amazon.bueller.photos                 # Amazon Photos
com.amazon.tv.localgallery
com.amazon.gamehub                        # Luna / Game Hub
com.amazon.minitv.android.app
com.amazon.naatyam
com.amazon.tahoe                          # Amazon Kids

# Alexa extras (Alexa core kept)
com.amazon.tv.alexaalerts
com.amazon.tv.alexanotifications
com.amazon.audiohome                      # Alexa Home Theater

# Screensaver (screensaver_enabled was already 0; idle screen comes from these)
com.amazon.tv.ftvambient                  # Ambient Experience
com.amazon.ftv.screensaver

# Added from the 75" Omni unit (ads, telemetry, notices; tested there, see the header)
com.amazon.kso.blackbird                  # launcher ad sync / bidding (sponsored banner and rows)
com.amazon.media.recommendations          # sponsored and recommendation rows
com.amazon.tv.easyupgrade                 # "upgrade your Fire TV" promos
com.amazon.hedwig                         # Fire TV Channels (free ad-supported channels row)
com.amazon.client.metrics.api             # metrics client API
com.amazon.ceviche                        # data collection pipelines
com.amazon.tv.developer.dataservice       # personalization data for third-party apps
com.amazon.wifilocker                     # syncs saved Wi-Fi passwords to Amazon
com.amazon.systemnotices
com.amazon.tv.releasenotes                # "what's new" notes
com.amazon.uxnotification                 # UX notification popups
com.android.printspooler                  # printing: nothing to print from on a TV
com.android.bips

# Disabled on the 75" Omni unit by that owner's choice, kept by the first owner. Uncomment to disable.
# com.tubitv.ott                          # Tubi
# com.amazon.vizzini                      # Alexa voice: re-enables itself, see the header
# com.amazon.alexamediaplayer.runtime.ftv
# com.amazon.alexa.externalmediaplayer.fireos
# com.apple.airplay.amazon.airplay        # AirPlay receiver
# com.amazon.cast.sink                    # Miracast receiver
# com.amazon.cloud9                       # Silk
# com.amazon.tv.website_launcher
